<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Models\Notice;

class OnticeController extends Controller
{
       // 检测用户是否登录，无登录跳转到登录页面
    public function __construct()
    {
       $this->middleware('auth');
    }
    //首页管理
    public function index(){

    	//取出预约信息
    	$notice = Notice::first();

    	return view('staticpages.notic',compact('notice'));
    }

    //接受预约信息
    public function store(Request $request){

    	//数据白名单
    	$data = $request->only(['starttime','stoptime','yuyue','tixing','tishi']);

    	if(!in_array(null, $data)){

    		//数据入库并返回状态
    		$status = Notice::insert($data);
    		//判断入库状态
    		if($status){

    			return back();

    		}else{

    			return '数据录入失败';
    		}

    	}else{

    		return '请填写完整表单';
    	}
    }

    //接受更新数据
    public function update(Request $request,$id){

    	//数据白名单
    	$data = $request->only(['starttime','stoptime','yuyue','tixing','tishi']);

    	if(!in_array(null, $data)){

    		//数据入库并返回状态
    		$status = Notice::where('id',$id)->update($data);
    		//判断入库状态
    		if($status){

    			return back();

    		}else{

    			return '数据录入失败';
    		}

    	}else{

    		return '请填写完整表单';
    	}
    }
}
